package com.log.pojo;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "log_attendance")
public class LogAttendance {
    /**
     * 考勤id
     */
    @Id
    @Column(name = "log_att_id")
    private Integer logAttId;

    /**
     * 员工编号
     */
    @Column(name = "log_employee_id")
    private Integer logEmployeeId;

    /**
     * 考勤状态：0：请假，1：出勤，2：加班，3：出差
     */
    @Column(name = "log_att_state")
    private Integer logAttState;

    /**
     * 考勤时间
     */
    @Column(name = "log_time")
    private Date logTime;

    /**
     * 创建人
     */
    @Column(name = "log_creatd_user")
    private String logCreatdUser;

    /**
     * 获取考勤id
     *
     * @return log_att_id - 考勤id
     */
    public Integer getLogAttId() {
        return logAttId;
    }

    /**
     * 设置考勤id
     *
     * @param logAttId 考勤id
     */
    public void setLogAttId(Integer logAttId) {
        this.logAttId = logAttId;
    }

    /**
     * 获取员工编号
     *
     * @return log_employee_id - 员工编号
     */
    public Integer getLogEmployeeId() {
        return logEmployeeId;
    }

    /**
     * 设置员工编号
     *
     * @param logEmployeeId 员工编号
     */
    public void setLogEmployeeId(Integer logEmployeeId) {
        this.logEmployeeId = logEmployeeId;
    }

    /**
     * 获取考勤状态：0：请假，1：出勤，2：加班，3：出差
     *
     * @return log_att_state - 考勤状态：0：请假，1：出勤，2：加班，3：出差
     */
    public Integer getLogAttState() {
        return logAttState;
    }

    /**
     * 设置考勤状态：0：请假，1：出勤，2：加班，3：出差
     *
     * @param logAttState 考勤状态：0：请假，1：出勤，2：加班，3：出差
     */
    public void setLogAttState(Integer logAttState) {
        this.logAttState = logAttState;
    }

    /**
     * 获取考勤时间
     *
     * @return log_time - 考勤时间
     */
    public Date getLogTime() {
        return logTime;
    }

    /**
     * 设置考勤时间
     *
     * @param logTime 考勤时间
     */
    public void setLogTime(Date logTime) {
        this.logTime = logTime;
    }

    /**
     * 获取创建人
     *
     * @return log_creatd_user - 创建人
     */
    public String getLogCreatdUser() {
        return logCreatdUser;
    }

    /**
     * 设置创建人
     *
     * @param logCreatdUser 创建人
     */
    public void setLogCreatdUser(String logCreatdUser) {
        this.logCreatdUser = logCreatdUser;
    }
}